home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 May: Tool Chest / Developer CD Series May 1996 (Tool Chest) (Apple Computer) (1996).iso / Tool Chest / Development Tools & Languages / Macintosh Common Lisp Related / User Contributions / ecolisp.txt < prev    next >
Encoding:
Text File  |  1994-06-16  |  1.9 KB  |  52 lines  |  [TEXT/ttxt]

  1. >From attardi@DI.UniPi.IT Mon May 23 00:57:33 1994
  2.  
  3. ECoLisp (ECL) is an Embeddable Common Lisp implementation.
  4.  
  5. ECL is an implementation of Common Lisp designed for being embeddable
  6. into C based applications.
  7.  
  8. ECL uses standard C calling conventions for Lisp compiled functions,
  9. which allows C programs to easily call Lisp functions and
  10. viceversa. No foreign function interface is required: data can be
  11. exchanged between C and Lisp with no need for conversion.
  12.  
  13. ECL is based on a Common Runtime Support (CRS) which provides basic
  14. facilities for memory managment, dynamic loading and dumping of binary
  15. images, support for multiple threads of execution.  The CRS is built
  16. into a library that can be linked with the code of the application.
  17. ECL is modular: main modules are the program development tools (top
  18. level, debugger, trace, stepper), the compiler, and CLOS.  A native
  19. implementation of CLOS is available in ECL: one can configure ECL with
  20. or without CLOS.  A runtime version of ECL can be built with just the
  21. modules which are required by the application.
  22.  
  23. The ECL compiler compiles from Lisp to C, and then invokes the GCC
  24. compiler to produce binaries.
  25.  
  26. ECL has been ported so far on:
  27.  
  28.  - Sun workstations with SunOS 4.x
  29.  - Silicon Graphics with IRIX 4.x
  30.  - IBM PC with DOS/go32.
  31.  
  32. The newest versions are available via anonymous ftp from:
  33.  
  34.  - ftp.icsi.berkeley.edu [128.32.201.7], directory /pub/ai/ecl
  35.  - ftp.di.unipi.it [131.114.4.36], directory /pub/lang/lisp
  36.  
  37. The distribution is in compressed tar file named like ecl-XX.tar.gz
  38. where XX is the version number.
  39. Once you have obtained the distribution, you should extract its content
  40. with the command:
  41.  
  42.         zcat ecl-XX.tar | tar xf -
  43.  
  44. This will create the directory 'ecl'.
  45. Among the files in this directory you will find one named INSTALL which
  46. gives further instructions to proceed with the installation.
  47.  
  48. For information, comments, bug reports, send mail to:
  49.  
  50.         attardi@di.unipi.it
  51.  
  52. *************